This list is in no particular order. The name of the presenter(s) is first, then the company name, name of the session, and then a short description of the session. Each session is separated from the next by a little asterisk.
THIS LIST IS SUBJECT TO CHANGE WITHOUT NOTICE AND AT THE SLIGHTEST WHIM!!!
(No description available. You'll have to show up to hear what he has to say.)
*
Al Martin, Dennis McClain-Furmanski, Vladimir Fedorov
R. A. Enterprises
The Apple II - A Computer for Total Communication
This presentation will cover using the Apple II for communications. This includes modem technology and desktop publishing. International communications using the computer will also be covered.
*
Albert Neuberger
Optimizing 65xxx Assembly Language Code
Session geared toward intermediate assembly language programmers with a fair amount of exposure to the 65xxx who are interested in finding out ways to write their code more effectively and effeciently. Special attention will be given to making existing code run faster and recognizing and removing unnecessary code.
*
Albert Neuberger
Fast Math in Assembly Language
The session will show and discuss some of the fastest multiplication and division routines available for the IIgs, and in many cases (with modifications that will be shown), will work with an 8-bit Apple II. Also discussed: doing fast multiplication with contants, a technique for doing quick math calculations on functions (sin/cos), and applying sample code to graphics - especially 3-D animation.
*
Andy Nicholas
Apple Computer
ShrinkIt, ZModem, and Something Else
This session will cover current and future changes to ShrinkIt, implementing ZModem correctly in telecommunication programs, and Something Else.
*
Apple Computer
Apple Computer
Apple II - What's New?
See and hear how newly announced products in the Apple II family make life easier for developers. Apple II experts will concentrate on system software enhancements as well as newly announced networking capabilities. Learn what's up to make the Apple IIgs more accessible to users with disabilities.
*
Apple Computer
Apple Computer
Developing and Debugging Apple II Software
Learn about the brave new world of debugging and prototyping tools for the Apple II family. We'll show you how to take advantage of what's available now.
*
Apple Computer
Apple Computer
New HyperCard Market -- HyperCard IIgs
Big returns on small investments! Get detailed technical information for creating products based on HyperCard IIgs. See how to convert between Macintosh stacks and Apple IIgs stacks to expedite tapping both markets. Explore the differences between Macintosh and Apple IIgs XCMD/XFCNs.
*
Apple Computer
Apple Computer
Apple II Product Marketing Update
What's going on with the Apple II? Product Marketing talks about product direction, new capabilities, and shares the market opportunities that these capabilities make possible.
*
Apple Computer
Apple Computer
Media Integration and the Apple IIgs
A showcase of the new media integration tools available for the Apple IIgs computer. Don't be left behind! See how easy it is to bring your applications alive with laser discs, CD players, video, and sound!
*
Bill Heineman, Lane Roath, Chris McKinsey, Nate Trost
Interplay, Ideas from the Deep, A2Pro, Merit Software
Programming the Ensoniq Sound Chip
This topic is intended for those who require more power than the Apple IIgs sound tools offer, or those simply interested in the Ensoniq's low-level operation. Topics will include:
1. Overview and study of the 4 basic sound registers.
2. Transferring data to/from the DOC RAM.
3. Playing DOC waveforms using oscillators.
4. Problems with 32K waveform size boundary.
5. Use of interrupts to overcome 32K boundary.
6. Use of interrupts for timing and sequencing.
*
Bill Heineman, Lane Roath, Chris McKinsey, Nate Trost
Interplay, Ideas from the Deep, A2Pro, Merit Software
Apple IIgs Animation Class 101
This lecture and Q&A session will cover basic graphics and animation on the Apple IIgs. Topics will include:
1. General overview of IIgs video hardware.
2. Layout of SHR video memory.
3. Pixel data, reading and writing.
4. Scan line control bytes, including fill mode.
5. Color palette dfata.
6. Use of QuickDraw II to do graphics and animation.
7. Basic direct screen bitmap animation (draw, show, erase).
*
Bill Heineman, Lane Roath, Chris McKinsey, Nate Trost
Interplay, Ideas from the Deep, A2Pro, Merit Software
Apple IIgs Animation Class 210
This topic will cover the most advanced graphics and animation techniques available on the Apple IIgs computer. Topics will include:
1. Using only one register to index both the screen and the image.
2. Double buffering for flicker-free animation.
3. Use of third SHR buffer for static background erasing.
4. Use of a single SHR buffer for greater speed.
5. Mapping the stack onto the direct page for quick erases.
6. Mapping the stack and direct page onto the SHR screen for fast updates.
7. Complete control over compiled shapes.
8. 3200 color picture displaying.
*
Bill Heineman, Lane Roath, Chris McKinsey, Nate Trost
Interplay, Ideas from the Deep, A2Pro, Merit Software
Graphics and Sound Lab
This session is the equivalent of the Apple II DTS Bug-Busting room, except this is dedicated to sound, graphics, and animation. Attendees can bring graphics, animation, or sound code that they're having problems with, or code that needs optimizing, and the session leaders will "fix" it. The session leaders will also use this time to release any code/programs that they wish to make public.
*
Bill Mensch
Western Design Center
Introduction to the Mensch Microcomputer
Discussion of the proposed consumer component computer and a low-cost notebook computer. Both products will be built around the W65C265 microprocessor.
*
Bo Monroe
Resource Central
Artwork for the Non-artist
Learn how to create screens and clip-art for use in hypermedia programs and other applications. This session will discuss techniques that will help even the worst artist get good results.
*
Brian Walker
The Learning Performance Corporation
The Networked Apple II
Session will include a demonstration of the EasyShare Iix menu system and the LANpro NOS network server. You will be able to see DOS 3.3 products loaded and launched on AppleShare. You will be able to see GS/OS products launched on a network, without previously booting GS/OS. You will be able to see an Apple II outperforming a Macintosh as a network server.
*
Bryan Pietrzak
Softdisk
Correctly Programming NDAs
The author of Deskpak V2.0 will show you how to easily and painlessly create NDAs that abide within the system in perfect harmony with other programs. You'll also see how to create NDAs that use resources.
*
Chuck Kelly
ProDev
Debugging Tools and Techniques
This is for all programmers who are not writing bug-free code. Focus is on debugging at the machine code level. This implies assembly language programmers although the techniques discussed may also be applied to users of high level languages, particularly if the programmers have an intimate understanding of the machine code generated by their compiler.
*
Douglas Gum
Office Productivity Software
AmperMacros
AmperMacros is an extension to the UltraMacros programming language. It allows the addition of new commands via the '&' function in UltraMacros version 3.0/3.1 This session will include:
1. Installation of AmperMacros and subsequent starting of AppleWorks.
2. Calling an amper-command from a macro.
3. General amper-command syntax.
4. Advantages and disadvantages of programming with AmperMacros.
5. Commands currently available.
*
Eric Mueller, Jay Jennings
Roger Wagner Publishing, Resource Central
Creating Commercial-Quality Stacks with HyperStudio
More and more companies are turning to the flexible hypermedium of HyperStudio as their vehicle for information presentation. This presentation, given by two experienced stack developers, will help you get the most out of HyperStudio and achieve the highest quality product possible. Topics covered will include stack design, button tricks, embedded XCMDs, and licensing.
*
Guy Forsythe
Kitchen Sink Software
AccuDraw - or why the Apple IIgs and Macintosh still get jealous of the IIe
Users who are interestd in doing design work on the Apple II, or programmers who need to see what the Apple II can do with class, should attend this session. Some features of the AccuDraw program include drawings up to 26 by 26 screens, cut and paste with the ability to rotate the patse in 90 degree increments, and scores of other functions.
*
Guy Forsythe, Randy Brandt
Kitchen Sink Software, JEM Software
Now That The Program Is Written, How Do I Sell It?
This presentation will be participant-led, but major topics to cover include:
1. Who is buying software and how much they pay.
2. Selling outright vs. royalties.
3. Running your own company.
4. Why you need dealers -- and how to get them.
5. What do you want: money, or your name in lights?
*
J. Eric Bush
Kitchen Sink Software
Advanced Applesoft Programming
This presentation will feature professionally performing routines for reading disk directories, determining disk drives available, mouse interfacing in text-based applications, taking advantage of boolean math techniques, and more. A disk of routines will be given to each participant.
*
Jason Anderson, Steven Chiang
DreamWorld Software
Breaking the Super Hires 16 Color Barrier
This lecture and Q&A session will cover SHR images that use more than 16 colors. The topics covered will include:
1. Discussion of using multiple palettes.
2. Scan line control bytes and how to use them.
3. Display techniques for 3200 color pictures (sample source included).
4. Hints and techniques for maximizing processor time.
5. Outline of the current file formats for 256 and 3200 color pictures.
6. Painting pictures in 256 and 3200 colors (using DreamGrafix).
*
Jeff Smith
Roger Wagner Publishing
Scripting with HyperStudio
If you're interested in doing scripting with HyperStudio, be sure and attend this session. You'll explore exciting new HyperStudio add-ons that give you the chance to create complete programs that can be summoned at the click of a button. This promises to be one of the most exciting sessions at the conference.
*
Jerry Kindall
Quality Computers
The Text Editor from Hell
In this 8-bit assembly workshop you'll see the algorithms, data structures, and code necessary to implement an extensible "mini text editor" with scrolling and word wrap. Disks and handouts containing source code and other illuminating material will enlighten and excite you. Even 16-bitters can learn something, though all code presented will be 8-bit.
*
Jerry Kindall
Quality Computers
DIY (Document It Yourself)
The perfect hardware or software product is worth nothing if the instructions are incomprehensible. This session will provide you with hints and pointers for producing solid and usable manuals that will increase the value of your product.
*
Lane Roath
Ideas from the Deep
Multi-player Games and the IIgs
The Apple IIgs is an ideal candidate for multi-player games with its serial ports and built-in AppleTalk ability. This session will focus on the advantages of doing multi-player games in general and on the IIgs in particular. GS to GS, and GS to other platform connections, pitfalls to avoid, and game ideas and design will be discussed.
*
Marc Wolfgram
SSSi
Programming with Resources
All the information needed to fully implement resources in your applications. Includes tips and techniques that make working with resources easy and painless.
*
Mark Collins
Pebble Valley Software
Fontastics
This session is led by one of the most knowledgable men in the IIgs world when it comes to fonts. Current and future font technology will be discussed. A question and answer session will follow the lecture.
*
Mike Nuzzi
Triad Venture, Inc.
Creating HyperCard IIgs XCMDs
If HyperCard IIgs won't sit up and bark they way you think it should, maybe you need to turn to the power of XCMDs. You'll find all the information needed to program these extensions to HyperCard IIgs in this session.
*
Mike Westerfield
The Byte Works
Two Dozen Dumb Orca Tricks
This potpourri of hints and tips will be invaluable to anybody who uses the Orca line of products to program with. This session will include extensive audience participation, so bring your favorite tricks to share.
*
Paul R. Santa-Maria
ProDev
Structured Assembly Language Preprocessor
This session describes the new public domain programming tool that enables assembly language programmers to easily use structured techniques when writing their code. Copies of the software with complete source code will be distributed.
*
Phil Shapiro
Balloons Software
How To Send E-Mail & Files Free, Or Almost Free, To A Million Of Your Closest Friends
This session will demonstrate the finer points of using e-mail on GEnie and the Proline network. With Proline's feeds into Compuserve, MCI Mail, and AppleLink, along with the 230,000 subscribers on GEnie, computer users can send and receive mail from over a million other persons, all at a minimal cost.
*
Randy Brandt
JEM Software
Stump the UltraMacros Author
Bring your hardest AppleWorks/UltraMacros questions with you and fire them off at Randy Brandt. If he can't answer your questions you'll be regarded far and wide as one of the smartest people at KansasFest.
*
Rob Barnes
Apple Computer
Software Marketing from an Evangelists Point of View
The Apple II Evangelist from the Apple II Business Unit discusses his thoughts on marketing your software effectively.
*
Robert Carroll
Applied Engineering
Applied Engineering's Assessment of the Apple II Market
The truth behind the wild rumors and accusations regarding one of the oldest Apple II third-party companies will be answered in this session.
*
Roger Wagner
Roger Wagner Publishing
New Features in HyperStudio
Come to this session and learn about exciting new additions to HyperStudio. Topics include laser discs, scripting languages, animation, and sound. After this session, you'll be able to do things with HyperStudio that you could never do before.
*
HangTime
Resource Central
Sound Wave Secrets
The 'S' in IIgs isn't taken advantage of sometimes. After attending this session you'll know more about sounds than you ever thought possible. Learn correct digitizing techniques, choosing samples effectively, and find out how to use sounds correctly in order to enhance your programs.